Как передать appsetting и databind в gridview? - PullRequest
0 голосов
/ 12 января 2012

Я хочу передать значение appsetting и sqldatasource в gridview, чтобы сгенерировать URL, по которому пользователь может щелкнуть.

Например,

  <appSettings>
    <add key="VirtualIP" value="http://192.168.1.1/wcm" /> 
  </appSettings>

  <asp:SqlDataSource ID="SqlDataSource1" runat="server"  meta:resourcekey="SqlDataSource1" ConnectionString="<%$ ConnectionStrings:Test_ConnectionString %>"
            SelectCommand="select MeetingID, MeetName as MeetingName, MeetDate, Year(MeetDate) as MeetYear, Month(MeetDate) as MeetMth, MeetTime, convert(varchar, MeetDate, 111) + ' ' + convert(varchar, MeetTime, 108) AS ShowTime from Meeting where Status ='Recorded' order by MeetDate desc, Meettime desc ">

<asp:HyperLinkField DataNavigateUrlFields="MeetingID" DataNavigateUrlFormatString=""  DataTextField="MeetingID" DataTextFormatString="<img src='images/Audio_1.png'  border='0' />" />                   

Более того, я хочудобавить MeetYear и MeetMth в качестве папки в URL

как назначить значение в DataNavigateUrlFormatString?

<%appSettings: VirtualIP%> / MeetYear / MeetMth / {0}.wma

, чтобы стать

http://192.168.1.1/wcm/2011/12/M11234.wma

относительно,Джо

Ответы [ 2 ]

0 голосов
/ 12 января 2012

Вы должны использовать $ выражение .

<%$ appSettings: VirtualIP %>
0 голосов
/ 12 января 2012

Попробуйте <%# appSettings: VirtualIP%> / MeetYear / MeetMth / {0}.wma # отсутствует.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...