webform的操作完之後返回首頁面的行定位,webform返回首頁
1.在repeater表格的行綁定時給行一個id(唯一id),此地方為綁定該表格的主鍵。
2.給定一個隱藏欄位
<input id="hidID" type="hidden" runat="server" />
3.在進入到編輯頁面時,將唯一主鍵相繼帶入,賦給隱藏欄位
4.加入兩個js
function lod() {
$(".biaoge tr").eq(1).addClass("sh");
}
function dingwei() {
$("#" + $("#hidID").val()).css("background", "#CCCCFF")
}
5.後台載入的時候調用js
if (!string.IsNullOrEmpty(this.hidID.Value))
{
Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script>dingwei();</script>");
}
else
{
Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script>lod();</script>");
}
WinForm裡嵌入WebForm,進行資料交換操作,資料來源SQL Server 2008
首先,你這個winfrom程式是否可以修改資料庫?如果可以修改的話就不需要登入網頁修改。
其次,winfrom程式和你的web程式是否是你一個人寫的?如果是一個人寫的程式,用winfrom登入網頁就不是問題。如果不是一個人寫的,則需要做類比登入。
再次,糾正你一個概念錯誤,不論是winfrom還是web應用程式只要針對同一個資料庫進行操作,就是同步修改。如果你的winfrom不能進行資料庫操作,只是用了webBrowser,那你只是做了一個瀏覽器,修改資料還是需要靠web應用程式。
最後,概念搞清楚了,然後開始你的編程。
在aspnet的webform中,為何動態綁定的事件或者控制項在回傳之後會消失,怎解決?
記住網頁模式和CS模式的區別是:網頁模式是離線的,提交回顯的
用Page.IsPostBack是判斷page是否是回顯
if(!Page.IsPostBack)
{
//這裡執行初試化代碼
}
else
{
//一般不需要執行東西,但是,當需要修改回顯內容的時候加點東西
}